Français Virtuose

Translation of Scorch I (English).

Meta description:

Lors d'une action infligeant des dégâts de type feu, le personnage peut dépenser 4 PR pour appliquer un effet de Résistance biologique à la cible touchée. La cible gagne alors Résistance biologique 1 pendant 8 secondes. Réappliquer cet effet alors qu'il est déjà actif remet la durée à 8 secondes ; la valeur de résistance ne se cumule pas.

  • Name:

    mScorchI

  • Displayed name:

    Roussi I

  • Description:

    Lors d'une action infligeant des dégâts de type feu, le personnage peut dépenser 4 PR pour appliquer un effet de Résistance biologique à la cible touchée. La cible gagne alors Résistance biologique 1 pendant 8 secondes. Réappliquer cet effet alors qu'il est déjà actif remet la durée à 8 secondes ; la valeur de résistance ne se cumule pas.

  • Condition:

    assert(character:has([[mFireMasteryI]]),[[Vous devez posséder « Maîtrise du feu I ».]])
  • Cost:

    expCost(300,150)-0
  • Script:

  • Duration:

    -1

  • Type:

    0

  • Recurrent script:

  • Add ons:

    • Condition:

      action:tagsContain([[fireDamage]])
      
    • Description:

    • Variables:

      vScorchDuration = 8
      vScorchCost = 4
      vScorchResistance = 1
      
    • Script:

    • Action effects:

      • Use case:

        vApplyScorch*3

      • Name:

        Roussi

      • Description:

        Dépensez vScorchCost.string PR pour accorder Résistance biologique vScorchResistance.string pendant vScorchDuration.string secondes.

      • Script:

        if not character:has([[sBiologicalResistance]]) then
           sBiologicalResistance = character:createStat("sBiologicalResistance", "temporary")
           sBiologicalResistance.displayName:set("Résistance biologique")
        end
        if not character:has([[mScorch]]) then
           mScorch = character:createEffect("mScorch")
           mScorch.displayName:set("Roussi")
           mScorch.description:set("La créature gagne Résistance biologique {{vScorchResistance}}.")
           mScorch.script:set([=[character.sBiologicalResistance:addNormal({{vScorchResistance}}, [[natural]], [[Scorch]])]=])
           mScorch:activate()
        end
        character.mScorch.duration:set({{vScorchDuration}})
        
      • Variables:

        vApplyScorch = ToggleVariable([[vApplyScorch]],[[Roussi]])
  • Upgrades:

    • Name:

      mScorchII

    • Displayed name:

      Roussi II

    • Description:

      Porte la durée du roussi à 16 secondes.

    • Condition:

    • Cost:

      expCost(700,350)-150
    • Script:

      master.displayName:set([[Roussi II]])
      master.description:replace([[8 secondes]],[[16 secondes]])
      master.addOns[1].variables:replace([[vScorchDuration = 8]],[[vScorchDuration = 16]])
      
    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons: